#!/usr/bin/env python
# -*- coding: UTF-8 -*-

'''
Copyright (C) 2010 dbzhang800@gmail.com
All rights reserved.
''' 

class Config:
    u"""
     * 配置文件说明：这是个配置文件的例子，可以将本文件改为 real_config.py 后稍作修改，然后使用
    1. munroPath         : 指定 munro 程序在所目录(可以是字符串，也可以是一个列表)
    2. workPath          : 指定 要计算的数据所在目录，使用相对路径时，相对本脚本所在位置
    3. aberDatFileName   : 指定 aber 的.dat的文件名，可省略后缀
    4. xlsxFileName      : 指定 xlsx 文件文件路径，使用相对路径时，相对脚本所在位置
    5. elensFilePerfix   : 静电透镜文件名的前缀
    6. realApertureDiameter: 光阑大小列表
     * 其他选项：(调试用，或其他需求)
    7. create_sub_folder : 是否创建文件夹(每一种情况放置一个文件夹，还是不创建任何文件夹)
    8. del_depands       : 若创建文件夹(计算时，需要的 .axb、.axv等都从上层文件夹会拷进来，控制计算结束后删除与否)
    9. pause_calc        : 调用一次 aber.exe 后暂停，按回车键继续
    a. check_axv_files   : .axv 文件是手动生成的，程序中是直接根据规则生成的，确保二者对应(axv或其对应的dat存在一个即可)
    b. skip_if_res_exists: 如果结果文件已经存在，跳过这次，直接进行下次计算
    c. is_demo           : 不对aber的dat文件进行修改(调试或演示使用)
    """
    munroPath = [r"E:\opee pack-0.3.0.1\data\munro" , u"F:\\整理\\ziliao\\linux\\work\\munro\\munro", r"E:\munro"]
    workPath  = u"E:\\HPI\\计算数据\\SEM 各参数详细研究\\"
    aberDatFileName   = "sem-2010.7.27.dat"
    xlsxFileName  = u"WD与物镜激励及FOV视场关系.xlsx"
    elensFilePerfix = "oe-982"
    realApertureDiameter = [0.001, 0.002, 0.003, 0.005, 0.007, 0.01, 0.015, 0.02, 0.025,
            0.03, 0.04, 0.05, 0.07, 0.1, 0.12, 0.15, 0.20, 0.25]
    create_sub_folder = True
    del_depands = False
    pause_calc = False
    check_axv_files = True
    skip_if_res_exists = True
    is_demo =False


